package com.xdap.keymen.entity;

import com.definesys.mpaas.query.annotation.Column;
import com.definesys.mpaas.query.annotation.Style;
import com.definesys.mpaas.query.annotation.Table;
import com.xdap.api.moudle.base.entity.NoTenBasePojo;
import lombok.*;

@EqualsAndHashCode(callSuper = true)
@Table(value = "punch_sales_contact")
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Style()
public class PunchSalesContactEntity extends NoTenBasePojo {
    private String id;

    @Column("document_id")
    private String documentId;

    @Column("contact_name")
    private String contactName;

    @Column("mobile_number")
    private String mobileNumber;

    @Column("email")
    private String email;

    @Column("department")
    private String department;

    @Column("position")
    private String position;

    @Column("contact_type")
    private String contactType;

    @Column("client_name")
    private String clientName;

    @Column("client_number")
    private String clientNumber;

    @Column("cust_seq")
    private String custSeq;

    @Column("phone_number")
    private String phoneNumber;

    @Column("city")
    private String city;

    @Column("county")
    private String county;

    @Column("state")
    private String state;

    @Column("country")
    private String country;


    @Column("address")
    private String address;

    @Column("rvid")
    private String rvid;

    @Column("tab_doc_id")
    private String tabDocId;
}
